newly hatched - Turco Inglés Diccionario